body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea,  blockquote, th, td, button,sup,table,p{padding:0;margin:0;}
body{font-family:"微软雅黑";color:#363636; font-size:16px; background:url(../images/bg.jpg) no-repeat center top fixed;}
input,textarea,img{border:0;margin:0px;padding:0px;font-family:"微软雅黑";}
::-webkit-input-placeholder { /* WebKit browsers */color: #363636;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #363636;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #363636;} 
a{color:#444;text-decoration:none;cursor:pointer;font-family:"微软雅黑";}
a:hover{color:#2f6ea2; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.date{position:absolute;text-align:right;font-size:14px; line-height:20px; margin-top:-10px; top:50%; right:0px; overflow:hidden; color:#999;}
.more{position:absolute; top:0; right:0; font-size:14px;}
.toggle_tab .hd li{position:relative;}
.toggle_tab a.hd_more{position:absolute; left:0; top:0px; width:100%; height:100%; text-indent:-9999px;}
.toggle_tab a.bd_more{display:none; height:34px; line-height:34px; text-align:center; background-color:#ddd; border-radius:5px; margin-top:10px; font-size:14px;}
.toggle_tab a:hover.bd_more{background-color:#2f6ea2; color:#fff;}
.clearfix{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

ul,li{list-style:none;margin:0px;padding:0px;}
.box_sizing{box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.mt{margin-top:20px;}
.relative{position:relative;}
.fl{float:left;}
.fr{float:right;}
.zoom_fl{float:left;}
.zoom_fr{float:right;}
.zoom_mt{margin-top:0;}
.zoom_column_title .s_title{font-size:18px;}
.zoom_column_title2 .s_title{font-size:20px;}
.pc_area{display:block;}
.mobile_area{display:none;}

.center_container{width:1200px; margin:0 auto;}
.main{background-color:#fff; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px;}


#header{position:relative; z-index:99;}
#header .top-bar{text-align:right; height:24px; line-height:24px; margin:8px 0;}
#header .top-bar .s_icon{margin-left:10px; position:relative; z-index:100; height:24px; display:inline-block;}
#header .top-bar .s_icon img{vertical-align:middle; margin-bottom:5px; margin-right:10px;}
#header .top-bar .s_icon .s_icon_img{height:90%;}
#header .top-bar .s_icon .s_wechat_code{position:absolute; top:30px; right:0; margin-right:0; display:none;}
#header .top-bar a:hover.s_icon .s_wechat_code{display:block;}
#header .box{margin-top:30px;}
#header .logo{display:inline-block; margin-bottom:15px;}
#header .logo img{max-width:100%;}
#header .party{margin-left:40px;}



#header .search_box{width:494px;}

#header .search_box form{display:block; padding:10px 125px 10px 40px; background-color:#fff; border-radius:5px; position:relative;}
#header .search_box form .s_input{width:100%; height:30px; line-height:30px; background-color:#fff; font-size:16px;}
#header .search_box form .s_btn{position:absolute; top:0; right:0; width:115px; height:100%; cursor:pointer; outline:none; font-size:20px; background-color:#2f6ea3; color:#fff; -webkit-appearance: none; border-radius:0; }
#header .search_box form .s_icon{position:absolute; top:50%; margin-top:-10px; left:10px;}
#header .search_box .hot_tab{line-height:32px; margin-top:20px; position:relative;}
#header .search_box .hot_tab dt{position:absolute; top:2px; left:0px;}
#header .search_box .hot_tab dd{padding-left:80px;}
#header .search_box .hot_tab dd a{display:block; float:left; border-radius:16px; padding:0 14px; margin:2px 4px; background-color:#5292c6; color:#fff;}
#header .search_box .hot_tab dd a:hover{background-color:#2f6ea2;}

.header .navmenu{background-color:#2f6ea2; margin-top:35px;}
.header .navmenu a{display:block; float:left; width:172px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; font-weight:bold;}
.header .navmenu a.s_home{width:168px;}
.header .navmenu a:hover{background-color:#3e7eb2;}
.header .navmenu a.activ,#header .navmenu a:hover.activ{background-color:#5292c6;}
.header .navmenu a img{vertical-align:middle; display:inline-block; margin-right:5px; margin-bottom:3px;}


#footer{margin-top:20px; padding:10px 0; position:relative;}
#footer,#footer a{color:#fff;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer .bg{width:100%; height:100%; background-color:#000; opacity:0.3; filter:alpha(opacity=40); position:absolute; top:0; left:0px; z-index:1;}
#footer .box{position:relative; z-index:2;}
#footer .copyright{padding:0 10px 0 190px; line-height:30px; position:relative;}
#footer .copyright img{vertical-align:middle; margin-right:2px;}
#footer .s_jiucuo{position:absolute; bottom:0; right:0;}
#footer .s_icons_slh{position:absolute; top:50%; left:0; margin-top:-28px;}
#footer .icons{position:absolute; top:50%; left:130px; margin-top:-29px; padding-top:5px;}
#footer .icons a{display:block;}
#footer .icons img{margin-right:28px; display:inline-block;}
#footer .fast_link{position:absolute; top:0; right:0px; z-index:3;}
#footer .fast_link a{margin:0 2px; display:inline-block;}



.crumbs{background:url(../images/crumbs_icon.png) no-repeat left center; padding-left:20px; min-height:30px; line-height:30px; margin-bottom:20px;}

.swiper-button-prev,.swiper-button-next{outline:none;}

.transition_1{-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.transition_2{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.scale_img{display:block; overflow:hidden;}
.scale_img img{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.scale_img:hover img{transform:scale(1.03);}

.list_transform li a{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.list_transform li a:hover{padding-left:3px;}


/*公共分页*/
.pages{padding:15px 0px 15px 0px;text-align:center;display:block; clear:both;}
.pages a,.pages span {display: inline-block;line-height:30px;margin:2px 1px;font-size:14px;vertical-align:middle;}
.pages span{padding:0px 5px;}
.pages a{background:#ccc; border-radius:3px; padding:0px 10px;}
.pages a:hover {background:#0d66aa;text-decoration:none;color:#fff;}
.pages .page-this{background:#0d66aa;color:#fff; border-radius:3px; padding:0px 10px;}
.page a.current {border: 1px #e0e0e0 solid;background-color:#f1f1f1;color:#2f6ea2;}
.pages select,.pages input{width:40px; border:1px solid #e0e0e0;height:20px;line-height:20px;margin:0px;vertical-align:middle;}
.pages input{padding:0 10px; width:20px; height:28px;}
.pages .page-go{border:1px solid #e0e0e0;}
.pages .Page_Xu_select{height: 30px;width: 50px;border:1px solid #ccc;text-align: center;}

.pages .pages_nums{display: inline-block;}
/*公共分页end*/	

#div_mask{width:100%; height:100%; background:#000; opacity:0.6; position: fixed; top:0px; left:0; z-index:14000;}/*询问信息弹出窗遮罩层*/
#win_alert{position:fixed; left:50%; top:25%; margin-left:-200px; width:400px; background:#fff; border:1px #ccc solid; opacity:0.95; filter:alpha(opacity=95); border-radius:10px; padding-top:15px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,.25); -webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);transition: top 0.25s;-webkit-transition: top 0.25s;-moz-transition: top 0.25s; z-index:14001;}/*弹出的提示窗*/
#win_alert .win_close{height:20px; }
#win_alert .win_close .close{width: 20px;height: 20px;float:right; padding:0; line-height:100%; font-size:0px; margin-right:15px; cursor:pointer; background:none; border:0; background: url(../images/icon_win_close.png) no-repeat center center;}
#win_alert .win_close .close:hover{opacity: 0.8;}
#win_alert .win_tips{padding:80px 30px 30px ; line-height:26px; border-bottom:1px #e7e7e7 solid; text-align: center;font-size: 16px;}
#win_alert .win_tips.icon_win_warning{background:url(../images/icon_win_warning.png) no-repeat center 2px;}
#win_alert .win_tips.icon_win_success{background:url(../images/icon_win_success.png) no-repeat center 2px;}
#win_alert .win_tips.icon_win_error{background:url(../images/icon_win_error.png) no-repeat center 2px;}
#win_alert .win_btns{padding:0;height: 48px;line-height: 48px; text-align: center; overflow:hidden;}
#win_alert .win_btns .btn{height:48px; width: 50%; text-align:center; cursor:pointer; font-size:16px; border:none;border-radius: 0;}
#win_alert .win_btns .btn_once{width:100%;}
#win_alert .win_btns .btn-submit {color: #fff; background-color: #14b6ce; border-color: #0595ab;}
#win_alert .win_btns .btn-submit:focus,
#win_alert .win_btns .btn-submit.focus, 
#win_alert .win_btns .btn-submit:hover {color: #fff; background-color: #04a4bc; border-color: #057a8c;}
#win_alert .win_btns .btn-submit[disabled]{background-color:#444; border-color: #222;}
#win_alert .win_btns .btn-default {color: #333; background-color: #fff; border-color: #ccc;}
#win_alert .win_btns .btn-default:focus,
#win_alert .win_btns .btn-default.focus{color: #333; background-color: #e6e6e6; border-color: #8c8c8c;}
#win_alert .win_btns .btn-default:hover{color: #333; background-color: #e6e6e6; border-color: #adadad;}


@media screen and (max-width:1199px){
	.toggle_tab a.hd_more{display:none; position:absolute; left:0; top:0px; width:100%; height:100%; text-indent:-9999px;}
	.toggle_tab a.bd_more{display:block;}

	.date{display:block; position:static; text-align:left; line-height:1.5; margin-top:0; top:0; right:0px;}

	.center_container{max-width:768px; width:100%;}
	.body_container{padding-left:10px; padding-right:10px;}
	
	#time{display:none;}
	.zoom_fl{float:none;}
	.zoom_fr{float:none;}
	.zoom_mt{margin-top:20px;}
	.zoom_imgbox img{width:100%; display:inline-block;}
	.zoom_box{width:100% !important; margin-left:0 !important;}
	.zoom_column_title .s_title,.zoom_column_title2 .s_title{font-size:18px;}
	.pc_area{display:none;}
	.mobile_area{display:block;}
	
	.pages{margin:0;}
	.pages .pages_nums,.pages .page-tips{display:none;}
	
	#header .logo{margin-top:15px;}
	#header .party{margin-left:0;}
	#header .search_box{width:auto; margin-top:10px;}
	#header .search_box .hot_tab{margin-top:5px; display:none;}
	.header .navmenu{margin-top:20px;}
	.header .navmenu a{width:33.33% !important; font-size:16px; height:46px; line-height:46px;}
	.header .navmenu a.s_home{display:none;}
	.header .navmenu a img{height:20px;}
	
	#footer .fast_link{position:static; text-align:center; margin-top:0; margin-bottom:10px;}
	#footer .copyright{line-height:1.5;}
	#footer .icons{display:block;}
	#footer .copyright{padding:0;}
    #footer .s_jiucuo{position:static; top:0; left:0; margin-top:0; display:inline-block;}
    #footer .icons{position:static; top:0; left:0; margin-top:0; padding-top:0; display:inline-block;}
	#footer .s_icons_slh{position:static; top:0; left:0; display:inline-block;}
}

@media screen and (max-width:600px){
	#header .top-bar .s_icon_text{display:none;}
}

@media screen and (max-width:488px){
	.zoom_column_title .s_title,.zoom_column_title2 .s_title{font-size:16px;}
	#win_alert{margin-left:-40%; width:80%;}
	
	#header .box{margin-top:10px;}
	
	#header .search_box form .s_input{height:20px; line-height:20px; font-size:14px;}
	#header .search_box form .s_btn{width:100px; font-size:16px;}

	
}
